﻿<%@ Page Language="C#" MasterPageFile="~/Controls/AdminPage.master" AutoEventWireup="true" CodeFile="Employees.Edit.aspx.cs" Inherits="Pages_Hr_Employees_Edit" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<article id="settings">
	<asp:Label ID="lblTtitle" runat="server" Text="Thông tin nhân viên" CssClass="title"></asp:Label>
	<br /><br />
	<form class="uniform">
		<ul class="tabs">
			<li><a href="#general">Thông tin</a></li>
			<li><a href="#infor">Thông tin bổ sung</a></li>
			<li><a href="#contract">Hợp đồng</a></li>
			<li><a href="#family">Quan hệ gia đình</a></li>
			<li><a href="#profile">Hồ sơ</a></li>
		</ul>
		<div class="tabcontent">
			<div id="general">
				<dl class="inline">
					<dt><label for="site_title">Tên, họ và đệm *</label></dt>
					<dd>
						<asp:TextBox ID="txtFirstName" runat="server" CssClass="medium" Width="100px"></asp:TextBox> - 
						<asp:TextBox ID="txtLastName" runat="server" CssClass="medium" Width="180px"></asp:TextBox>
						<small>Tên, họ và đệm của nhân viên</small>
					</dd>

					<dt><label for="site_url">ID tự đánh *</label></dt>
					<dd>
						<asp:TextBox ID="txtManualID" runat="server" CssClass="medium"></asp:TextBox>
						<small>Là mã nhân viên do cán bộ quản lý tự đánh</small>
					</dd>

		            <dt><label for="newstitle">Ảnh đại diện</label></dt>
		            <dd>
		                <asp:HyperLink ID="hplUpload" runat="server">Upload</asp:HyperLink>
		                <small><asp:Image ID="imgAvatar" runat="server"></asp:Image><asp:Label ID="lblFileID" runat="server" Text="0" Visible="false"></asp:Label></small>
						<small>Ảnh có kích cỡ từ 800x600 trở lên, dung lượng file tối đa 2Mb</small>
		            </dd>

					<dt><label for="site_url">Ngày sinh *</label></dt>
					<dd>
						<asp:TextBox ID="txtBirthday" runat="server" CssClass="medium"></asp:TextBox>
						<small>Nhập dưới dạng dd/mm/yyyy, ví dụ 26/04/1986</small>
					</dd>

					<dt><label for="footer_text">Giới tính *</label></dt>
					<dd>
			            <asp:DropDownList ID="drpGender" runat="server" Width="180px">
			                <asp:ListItem Text="Nam" Value="1"></asp:ListItem>
			                <asp:ListItem Text="Nữ" Value="0"></asp:ListItem>
			            </asp:DropDownList>
					</dd>

					<dt><label for="footer_text">Phòng, ban *</label></dt>
					<dd>
			            <asp:DropDownList ID="drpDepartment" DataTextField="Alias" DataValueField="DepartmentID" runat="server" Width="180px">
			            </asp:DropDownList>
					</dd>

					<dt><label for="footer_text">Nơi làm việc *</label></dt>
					<dd>
			            <asp:DropDownList ID="drpOffice" DataTextField="Name" DataValueField="OfficeID" runat="server" Width="180px">
			            </asp:DropDownList>
					</dd>

					<dt><label for="site_url">Thời gian bắt đầu *</label></dt>
					<dd>
						<asp:TextBox ID="txtJoinedTime" runat="server" CssClass="medium"></asp:TextBox>
						<small>Thời gian bắt đầu vào làm việc tại công ty</small>
					</dd>

					<dt><label for="site_url">Loại hợp đồng *</label></dt>
					<dd>
			            <asp:DropDownList ID="drpContractType" DataTextField="Name" DataValueField="TypeID" runat="server" Width="180px">
			            </asp:DropDownList>
					</dd>

					<dt><label for="site_url">Số cơ quan</label></dt>
					<dd>
						<asp:TextBox ID="txtWorkPhone" runat="server" CssClass="medium"></asp:TextBox>
						<small>Số máy lẻ tại cơ quan</small>
					</dd>

					<dt><label for="site_url">Số di động *</label></dt>
					<dd>
						<asp:TextBox ID="txtMobile" runat="server" CssClass="medium"></asp:TextBox>
						<small>Số điện thoại di động</small>
					</dd>

					<dt><label for="site_url">Email công ty</label></dt>
					<dd>
						<asp:TextBox ID="txtEmail" runat="server" CssClass="medium"></asp:TextBox>
					</dd>

				</dl>
		        <div class="buttons">
	                <asp:Button ID="btUpdate" runat="server" Text="LƯU" CssClass="button blue" OnClick="btUpdate_Click" Width="80px"></asp:Button>
	                <asp:Button ID="btDelete" runat="server" Text="XÓA" CssClass="button red" OnClick="btDelete_Click" Width="80px"></asp:Button>
	                <asp:Button ID="btCancel" runat="server" Text="HUỶ" CssClass="button gray" OnClick="btCancel_Click" Width="80px"></asp:Button>
		        </div>
			</div>
			<div id="infor">
				<dl class="inline">
					<dt><label for="site_title">Email cá nhân</label></dt>
					<dd>
						<asp:TextBox ID="txtPrivateEmail" runat="server" CssClass="medium"></asp:TextBox> - 
						<small>Email riêng của nhân viên, khác với email công ty</small>
					</dd>

					<dt><label for="site_url">Đã kết hôn</label></dt>
					<dd>
						<asp:CheckBox ID="cbxMarried" runat="server"></asp:CheckBox>
						<small>Nếu đã lập gia đình thì chọn</small>
					</dd>

					<dt><label for="site_url">Điện thoại gia đình</label></dt>
					<dd>
						<asp:TextBox ID="txtHomePhone" runat="server" CssClass="medium"></asp:TextBox>
						<small>Nhập số điện thoại của gia đình để liên lạc khi cần</small>
					</dd>

					<dt><label for="footer_text">Nguyên quán</label></dt>
					<dd>
				        <asp:TextBox ID="txtOriginalAddress" runat="server" TextMode="MultiLine" CssClass="medium"></asp:TextBox>
				        <small>Nguyên quán: thôn, xã, huyện, tỉnh</small>
					</dd>

					<dt><label for="footer_text">Hộ khẩu</label></dt>
					<dd>
				        <asp:TextBox ID="txtPermanentAddress" runat="server" TextMode="MultiLine" CssClass="medium"></asp:TextBox>
				        <small>Địa chỉ ghi trên hộ khẩu</small>
					</dd>

					<dt><label for="footer_text">Địa chỉ hiện tại</label></dt>
					<dd>
				        <asp:TextBox ID="txtCurrentAddress" runat="server" TextMode="MultiLine" CssClass="medium"></asp:TextBox>
				        <small>Địa chỉ hiện tại</small>
					</dd>

					<dt><label for="site_url">Số chứng minh thư *</label></dt>
					<dd>
						<asp:TextBox ID="txtIDNumber" runat="server" CssClass="medium"></asp:TextBox>
					</dd>

					<dt><label for="site_url">Ngày cấp *</label></dt>
					<dd>
						<asp:TextBox ID="txtIDNumberTime" runat="server" CssClass="medium"></asp:TextBox>
				        <small>Ngày cấp chứng minh thư, dd/mm/yyyy</small>
					</dd>

					<dt><label for="site_url">Nơi cấp *</label></dt>
					<dd>
						<asp:TextBox ID="txtIDNumberCity" runat="server" CssClass="medium"></asp:TextBox>
				        <small>Tên tỉnh nơi cấp chứng minh thư</small>
					</dd>

					<dt><label for="footer_text">Trình độ học vấn *</label></dt>
					<dd>
			            <asp:DropDownList ID="drpEducation" DataTextField="Name" DataValueField="EducationID" runat="server" Width="180px">
			            </asp:DropDownList>
					</dd>

					<dt><label for="site_url">Dân tộc *</label></dt>
					<dd>
						<asp:TextBox ID="txtEthnic" runat="server" CssClass="medium"></asp:TextBox>
					</dd>

					<dt><label for="site_url">Tôn giáo *</label></dt>
					<dd>
						<asp:TextBox ID="txtReligion" runat="server" CssClass="medium"></asp:TextBox>
					</dd>

					<dt><label for="site_url">Chú thích</label></dt>
					<dd>
						<asp:TextBox ID="txtDescription" TextMode="MultiLine" runat="server" CssClass="medium"></asp:TextBox>
						<small>Các thông tin thêm</small>
					</dd>

				</dl>
		        <div class="buttons">
	                <asp:Button ID="btInforUpdate" runat="server" Text="LƯU" CssClass="button blue" OnClick="btInforUpdate_Click" Width="80px"></asp:Button>
	                <asp:Button ID="btInforCancel" runat="server" Text="HUỶ" CssClass="button gray" OnClick="btInforCancel_Click" Width="80px"></asp:Button>
		        </div>
			</div>
			<div id="contract">
		        <table id="table1" class="gtable">
			        <thead>
				        <tr>
					        <th>Loại hợp đồng</th>
					        <th>Tên viết tắt</th>
					        <th>Số hiệu</th>
					        <th>Ngày ký</th>
					        <th>Ngày bắt đầu</th>
					        <th>Ngày kết thúc</th>
					        <th>Tác vụ</th>
				        </tr>
			        </thead>
			        <tbody>
			            <asp:Repeater ID="rptContractList" runat="server">
			            <ItemTemplate>
				            <tr>
					            <td><a href="<%=Constant.ADMIN_PATH %><%=Resources.Url.ContractsEdit %>?id=<%#Eval("ContractID") %>"><%#Eval("ContractName") %></a></td>
					            <td><%#Eval("ShortName")%></td>
					            <td><%#Eval("ContractNumber")%></td>
					            <td><%# Eval("SignedTime", "{0:dd-MM-yyyy}")%></td>
					            <td><%# Eval("BeginTime", "{0:dd-MM-yyyy}")%></td>
					            <td><%# Eval("EndTime", "{0:dd-MM-yyyy}")%></td>
					            <td>
						            <img class="move" src="/hr/resources/images/icons/arrow-move.png" alt="Move" title="Move" />
						            <a href="<%=Constant.ADMIN_PATH %><%=Resources.Url.ContractsEdit %>?id=<%#Eval("ContractID") %>" title="Edit"><img src="/hr/resources/images/icons/edit.png" alt="Edit" /></a>
					            </td>
				            </tr>
			            </ItemTemplate>
			            </asp:Repeater>
			        </tbody>
		        </table>
		        <div class="tablefooter clearfix">
			        <div class="actions">
			        </div>
			        <div class="pagination">
			            <asp:Button ID="btContractAdd" CssClass="button small" runat="server" OnClick="btContractAdd_Click" Text="Thêm hợp đồng"></asp:Button>
			        </div>
		        </div>
			</div>
			<div id="family">
		        <table id="table2" class="gtable">
			        <thead>
				        <tr>
					        <th>Họ tên</th>
					        <th>Quan hệ</th>
					        <th>Ngày sinh</th>
					        <th>Địa chỉ</th>
					        <th>Tác vụ</th>
				        </tr>
			        </thead>
			        <tbody>
			            <asp:Repeater ID="rptFamilyList" runat="server">
			            <ItemTemplate>
				            <tr>
					            <td><a href="<%=Constant.ADMIN_PATH %><%=Resources.Url.FamilyEdit %>?id=<%#Eval("FamilyID") %>"><%#Eval("LastName") %> <%#Eval("FirstName")%></a></td>
					            <td><%#Eval("TypeName")%></td>
					            <td><%# Eval("BirthDay", "{0:dd-MM-yyyy}")%></td>
					            <td><%# Eval("Address")%></td>
					            <td>
						            <img class="move" src="/hr/resources/images/icons/arrow-move.png" alt="Move" title="Move" />
						            <a href="<%=Constant.ADMIN_PATH %><%=Resources.Url.FamilyEdit %>?id=<%#Eval("FamilyID") %>" title="Edit"><img src="/hr/resources/images/icons/edit.png" alt="Edit" /></a>
					            </td>
				            </tr>
			            </ItemTemplate>
			            </asp:Repeater>
			        </tbody>
		        </table>
		        <div class="tablefooter clearfix">
			        <div class="actions">
			        </div>
			        <div class="pagination">
			            <asp:Button ID="btFamilyAdd" CssClass="button small" runat="server" OnClick="btFamilyAdd_Click" Text="Thêm người thân"></asp:Button>
			        </div>
		        </div>
			</div>
			<div id="profile">
			    <asp:Label ID="Label2" runat="server" Text="Các hồ sơ cần có" CssClass="title"></asp:Label>
		        <table id="table3" class="gtable">
			        <thead>
				        <tr>
					        <th  style="width:250px">Tên hồ sơ</th>
					        <th style="width:150px">Thời gian nộp</th>
					        <th>LogTime</th>
					        <th style="width:40px">Chọn</th>
				        </tr>
			        </thead>
			        <tbody>
			            <asp:Repeater ID="rptList" runat="server">
			            <ItemTemplate>
				            <tr>
					            <td><%#Eval("ProfileName") %></td>
					            <td><asp:TextBox ID="txtDeliveryTime" Width="80px" runat="server" Text='<%#Eval("DeliveryTime", "{0:dd/MM/yyyy}")%>'></asp:TextBox></td>
					            <td><%#Eval("LogTime", "{0:dd/MM/yyyy}")%></td>
					            <td>
					                <asp:CheckBox ID="cbxSelect" runat="server"></asp:CheckBox>&nbsp;
					                <asp:Label ID="lblLogID" runat="server" Text='<%#Eval("LogID") %>' Visible="false"></asp:Label>
					            </td>
				            </tr>
			            </ItemTemplate>
			            </asp:Repeater>
			        </tbody>
		        </table>
		        <div class="tablefooter clearfix">
			        <div class="actions">
			        </div>
			        <div class="pagination">
			            <asp:Button ID="btProfileUpdate" CssClass="button blue" runat="server" Width="80px" OnClick="btProfileUpdate_Click" Text="Cập nhật"></asp:Button>
			            <asp:Button ID="btProfileDelete" CssClass="button red" runat="server" Width="80px" OnClick="btProfileDelete_Click" Text="Xóa"></asp:Button>
			        </div>
		        </div>
        		
	            <asp:Label ID="Label1" runat="server" Text="Các hồ sơ khác" CssClass="title"></asp:Label>
		        <table id="table4" class="gtable">
			        <thead>
				        <tr>
					        <th style="width:250px">Tên hồ sơ</th>
					        <th style="width:150px">Thời gian nộp</th>
					        <th>Ghi chú</th>
					        <th style="width:40px">Chọn</th>
				        </tr>
			        </thead>
			        <tbody>
			            <asp:Repeater ID="rptProfileList" runat="server">
			            <ItemTemplate>
				            <tr>
					            <td><%#Eval("Name") %></td>
					            <td><asp:TextBox ID="txtDeliveryTime" Width="80px" runat="server"></asp:TextBox></td>
					            <td><%#Eval("Description") %></td>
					            <td>
					                <asp:CheckBox ID="cbxSelect" runat="server"></asp:CheckBox>&nbsp;
					                <asp:Label ID="lblProfileID" runat="server" Text='<%#Eval("ProfileID") %>' Visible="false"></asp:Label>
					            </td>
				            </tr>
			            </ItemTemplate>
			            </asp:Repeater>
			        </tbody>
		        </table>
		        <div class="tablefooter clearfix">
			        <div class="actions">
			        </div>
			        <div class="pagination">
    	                <asp:Button ID="btProfileAdd" runat="server" Text="THÊM" CssClass="button blue" OnClick="btProfileAdd_Click" Width="80px"></asp:Button>
			        </div>
		        </div>
			</div>			
		</div>
	</form>
</article>

<asp:Panel ID="panelUpload" runat="server" Style="display: none;">
    <div id="login" class="box">
        <asp:Panel ID="panelUploadHandle" runat="server" Style="cursor: move;">
        <h2>Ảnh đại diện</h2>
        </asp:Panel>
        <section>
            <asp:Panel ID="panelImgMessage" runat="server" Visible="false">
            <div class="error msg"><asp:Label ID="lblImgMessage" runat="server" Text="Message if login failed"></asp:Label></div>
            </asp:Panel>
            <dl>
	            <dt><label for="username">Chọn ảnh</label></dt>
	            <dd><asp:FileUpload ID="fuFileUpload" runat="server"></asp:FileUpload></dd>
            </dl>
            <p>
                <asp:Button ID="btImgUpload" runat="server" CssClass="button blue" OnClick="btImgUpload_Click"  Text="Thực hiện"></asp:Button>
                <asp:Button ID="btImgClose" runat="server" CssClass="button gray" CausesValidation="false"  Text="Hủy"></asp:Button>
            </p>
        </section>
    </div>
</asp:Panel>     

<ajaxToolkit:ModalPopupExtender runat="server" ID="mpeUpload" PopupControlID="panelUpload"
    TargetControlID="hplUpload" BackgroundCssClass="modalBackground" PopupDragHandleControlID="panelUploadHandle"
    CancelControlID="btImgClose">
</ajaxToolkit:ModalPopupExtender>
</asp:Content>

